#ifndef FILE_H
#define FILE_H

#include <ctime>
#include <string>


class File
{


	private:

	public:

	File( std::string, std::string, std::string , std::string  , int , bool = false );

	std::string	m_path;
	std::string	m_Name;
	std::string	m_IPAddress;
	time_t		m_TimeStamp;
	int			m_ID;
	bool		m_bCached;
	bool		m_isSysFile;

	bool	Authenticate( std::string IPAddress );
	bool	UpdateFile( std::string );

};

#endif


